package com.cashmama.market.api.domain.handler.order;

import com.cashmama.market.api.domain.vo.order.RepaymentRecordVO;
import com.qianli.cashmama.product.facade.result.ProductCategory;
import com.qianli.cashmama.trade.client.vo.TradeVO;

import java.util.List;

/**
 * @program: market-api
 * @description
 * @author: frank
 * @create: 2020-07-09 16:00
 **/
public abstract class BaseHandler {

    public abstract List<RepaymentRecordVO> getOderList(List<TradeVO> tradeList, Integer type);

    public abstract String getCategoryCode();

    public abstract List<ProductCategory> getProductCategoryList(String appCode);
}
